package com.kinghood.productcenter.common.model.vo.base;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.kinghood.productcenter.common.model.dao.base.BaseAttributeDO;
import com.kinghood.productcenter.common.model.dao.base.BaseAttributeValueDO;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

/**
 * description
 *
 * @author zhangFanJun
 * @date 2024-01-24 11:22
 **/
@Data
public class GetAttributePageListVO extends BaseAttributeDO implements Serializable {

    private String statusTxt;
    private String attributeTypeTxt;
    private String valueCodeTxt;
    private String createUserName;
    private String createUserAccount;
    private String updateUserName;
    private String updateUserAccount;

    /**
     * 内容大小
     */
    private Double size;
    /**
     * 最小值
     */
    private Double minValue;
    /**
     * 最大值
     */
    private Double maxValue;
    /**
     * 小数位
     */
    private Double scale;
    /**
     * 时间格式是否包含时分秒，也就是yyyy-MM-dd HH:mm:ss
     */
    private Integer timeFormatFull;
    /**
     * 单位
     */
    private String unit;
    /**
     * 属性分组名
     * */
    private String groupName;

    /**
     * 下拉列
     * */
    private List<BaseAttributeValueDO> valueList;

    public void handle(){

    }
}
